package com.uzai.common.msg;

import java.io.Serializable;

/**
 * @Auther: jianghan
 * @Date: 2021/9/13 15:12
 * @Description:
 */
public class NoticeMsgDto implements Serializable {

    private static final long serialVersionUID = -1531696835796355052L;
    private String bizUserId;
    private String content;
    private Integer contentType;
    private String ext;
    private String groupId;
    private String nickName;
    private int delay;
    /**
     * 0用户发消息给机器人，服务端被动回复消息（如查券等），
     * 1服务端在某些场景主动发给用户的消息，（如订单结算等）
     */
    private Integer msgSource;
    /**
     * 消息业务类型
     */
    private String msgBizType;
    /**
     * 请求id
     */
    private String reqId;
    /**
     * 是否使用了设置延迟
     */
    private boolean useSetDelay;


    public String getBizUserId() {
        return bizUserId;
    }

    public void setBizUserId(String bizUserId) {
        this.bizUserId = bizUserId;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Integer getContentType() {
        return contentType;
    }

    public void setContentType(Integer contentType) {
        this.contentType = contentType;
    }

    public String getExt() {
        return ext;
    }

    public void setExt(String ext) {
        this.ext = ext;
    }

    public int getDelay() {
        return delay;
    }

    public void setDelay(int delay) {
        this.delay = delay;
    }

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Integer getMsgSource() {
        return msgSource;
    }

    public void setMsgSource(Integer msgSource) {
        this.msgSource = msgSource;
    }

    public String getMsgBizType() {
        return msgBizType;
    }

    public void setMsgBizType(String msgBizType) {
        this.msgBizType = msgBizType;
    }

    public String getReqId() {
        return reqId;
    }

    public void setReqId(String reqId) {
        this.reqId = reqId;
    }

    public boolean isUseSetDelay() {
        return useSetDelay;
    }

    public void setUseSetDelay(boolean useSetDelay) {
        this.useSetDelay = useSetDelay;
    }
}
